% ------------------------------
% LE PREAMBULE
% ------------------------------
\documentclass[a4paper]{article}

% ------------------------------
% PACKAGES DE BASE
% ------------------------------
\usepackage[utf8]{inputenc} % Encodage des caractÃšres
\usepackage[T1]{fontenc} % Encodage de la police (?)
\usepackage[french]{babel} % Langue franÃ§aise


% ------------------------------
% RECTIFICATIONS DIVERSES
% ------------------------------
\usepackage{lmodern} % Police vectorielle
\usepackage[paper=a4paper]{geometry} % Feuille A4 avec marges europÃ©ennes

% ------------------------------
% PETITES MACRO EN TOUT GENRE
% ------------------------------

% Ajout automatique des \section*  la toc
%\makeatletter
%\let\old@section\section
%\newcommand{\section@star}[1]{\old@section*{#1}\addcontentsline{toc}{section}{#1}}
%\renewcommand{\section}{\@ifstar{\section@star}{\old@section}}
%\makeatother

% ------------------------------
% MATHS
% ------------------------------
\usepackage{amsmath} % Les math
\setcounter{MaxMatrixCols}{20}
\usepackage{esint} % IntÃ©grales multiples
\usepackage{amssymb} % Symboles math
\IfFileExists{esvect.sty}{\usepackage{esvect}}{\newcommand{\vv}[1]{\overrightarrow{##1}}} % Vecteurs (si package présent ou pas ;)
\IfFileExists{tensor.sty}{\usepackage{tensor}}{}
\renewcommand{\u}[1]{~\mathrm{#1}} % math pour les unités dans les équations ($.....\u{}$)
% ------------------------------
% TABLEAUX
% ------------------------------
\usepackage{array}
\usepackage{cellspace} % Espace entre le texte et les bord des cellules
%\usepackage{tabularx} % Tableau avec largeur fixÃ©e
%\addparagraphcolumntypes{X}
%\cellspacetoplimit=2pt
%\cellspacebottomlimit=2pt
\usepackage{makecell}
\usepackage{multirow}
\usepackage{multicol}
% ------------------------------
% DIVERS (graphique, url, 
% annexe, .eps, code)                       
% ------------------------------\\
%\usepackage{pstricks}
%\usepackage{pst-plot,pst-node}
\usepackage{textcomp}
\usepackage{graphicx}
\usepackage{wrapfig}
\usepackage{url}
\usepackage{appendix}
\usepackage{subfigure}
%\usepackage{pgfplots}
\usepackage{epstopdf}
\usepackage{listings}
\usepackage{lipsum}
\usepackage{circuitikz}
\usepackage{tkz-graph}
\usepackage{colortbl}
\IfFileExists{qtree.sty}{\usepackage{qtree}}{}
\usepackage{color}
%%% varioref on %%%
\usepackage[french]{varioref}
%%% varioref off %%% if errors occured
%\newcommand{\vref}[1]{\ref{#1}}

%%% todonotes on %%%
\usepackage[french, colorinlistoftodos]{todonotes}
%%% todonotes off %%%
%\usepackage[disable]{todonotes}

% ------------------------------
% OPERATEURS MATHEMATIQUES
% ------------------------------

% Ensembles
\newcommand{\R}{\mathbb{R}}
\newcommand{\C}{\mathbb{C}}  

\usepackage{vmargin}
\usepackage[final]{pdfpages} 
\usepackage{titlesec}

\IfFileExists{SIUnits.sty}{\usepackage[squaren, Gray]{SIunits}}{}

% Nouvelles commandes
\newcommand{\dif}{\mathrm{d}}
\renewcommand{\div}{\mathrm{div}}
\newcommand{\rot}{\vv{\mathrm{rot}}\;} 
\renewcommand{\i}{\mathrm{i}}
\newcommand{\pa}{\partial}
\usetikzlibrary{arrows,shadows}
% -----------------------------
% TITRE AUTEUR ET DATE
% -----------------------------
\title{ }
\author{Ballarini Robin \and Carion Tristan \and Chatelain Julie \and Darko Nicolas \and Dekeyser Olivier \and Fastré Ludovic \and Walsdorff Antoine}
\date{\today}

% -----------------------------
% DEBUT DU DOCUMENT
% -----------------------------
\begin{document}

\input{PageDeGarde/PageDeGarde.tex}

\newpage

{\setlength{\parskip}{2mm} \tableofcontents}

\newpage

\section{Manuel d'utilisation}

Pour démarrer notre programme, il faut lui donner un argument : Le fichier d'entrée contenant les villes et les poids liés aux trajets.

\section{Description du code}

Nous avons diviser notre programme en quatre parties. La partie inout, la partie graphs et la partie default qui gère la main.

\subsection{Package \emph{inout}}

\input{inputs/code1.tex}

\subsection{Package \emph{graph}}

\input{inputs/code2.tex}

\section{Réponses aux questions supplémentaires}

\subsection{Question 1 - Les solutions sont-elles uniques ? Optimales ?}

\input{inputs/Q1.tex}

\subsection{Question 2 - Analyse de la complexité temporelle}

\input{inputs/Q2.tex}


\subsection{Question 3 - Adaptation du problème avec un coût additionnel}

\input{inputs/Q3.tex}



\end{document}